#include <string>

#include "ClaveDatoCuba.h"

namespace Toolkit
{

ClaveDatoCuba::ClaveDatoCuba(string claveDelDato): Clave()
{
	this->claveDelDato = claveDelDato;
}

ClaveDatoCuba::~ClaveDatoCuba()
{
}

//TODO: implementar
void ClaveDatoCuba::serializar(stringstream&) const
{
}

Clave& ClaveDatoCuba::hidratar(const stringstream &) const
{
	ClaveDatoCuba cuba("");
	return cuba;
}

bool ClaveDatoCuba::operator == (const Clave&) const
{
	return false;
}

bool ClaveDatoCuba::operator == (const Dato&) const
{
	return true;
}

bool ClaveDatoCuba::operator < (const Clave &) const
{
	return true;
}

bool ClaveDatoCuba::operator < (const Dato &) const
{
	return true;
}

}
